using System;
using Newtonsoft.Json;

namespace Alipay.AopSdk.Core.Domain
{
	/// <summary>
	///     AlipayUserInfoVerifyModel Data Structure.
	/// </summary>
	[Serializable]
	public class AlipayUserInfoVerifyModel : AopObject
	{
		/// <summary>
		///     JSON字符串，格式如下：  {      principalInfo:{ userId: "用户的userId"},      subRequests:[          {
		///     type:"字段类型，支持的类型见后续说明",               value:"字段值"           }      ]  }    说明：
		///     （1）入参中的principalInfo信息用于指示待检查的用户，目前支持userId。
		///     （2）subRequests为待检查的信息项，会与principalInfo所指示的用户留存在支付宝的信息进行匹配；数组类型，支持多种字段的校验；其中type为信息类型，value为信息值。  （3）type目前支持的类型:
		///     手机：mobile            姓名：realName
		/// </summary>
		[JsonProperty("request")]
		public string Request { get; set; }
	}
}